@charset "utf-8";
body{ font-size: 62.5%;background-color: #eeeeee;font-family: "华文细黑"}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
div.container{border-bottom: 1px solid #d2d2d2;}

.am-with-topbar-fixed-bottom{ padding-bottom:75px; }
.am-slider-a1 .am-control-nav li a.am-active{ background-color: #FFFFFF; }
.am-slider-a1{ -webkit-box-shadow: none; box-shadow: none; }

nav.kuaikuai-header{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin-top:10px;background-color:#fff}
nav.kuaikuai-header .am-list-news-default{margin-top:0;margin-bottom:0;padding-top:10px}
nav.kuaikuai-header section.am-list-news-hd a{color:#000;display:inline-block;width:100%}
nav.kuaikuai-header section.am-list-news-hd a span{color:#666;font-size:1.2rem;margin-top:5px}
nav.kuaikuai-header section.am-list-news-hd a .fr{background:url("../i/icon/right-btn.png") no-repeat 0 0;width:10px;height:16px;display:inline-block;margin-left:8px}
nav.kuaikuai-header section.am-list-news-hd p{padding:5px 0 0;border-top:1px solid #eee;margin-top:8px}

section.kuaikuai-product{width:100%;display: block;border-bottom:none;background-color:#fff}
section.kuaikuai-product .am-paragraph-default{margin:0 0 0 15px}
section.kuaikuai-product p{color:#666;margin: 11px 0 8px 0;padding: 0;}
section.kuaikuai-product hr{margin:0}
section.kuaikuai-product .am-paragraph-default h3.am-text-sm{color:#333;margin:0;padding: 14px 0 8px;}
section.kuaikuai-product .am-paragraph-default h3.username{padding:8px 0;}
section.kuaikuai-product .am-paragraph-default p.am-text-sm{color:#666;}
section.kuaikuai-product .am-paragraph-default p.am-fr{color: #333;font-weight: bold;margin: 0;height: 60px;line-height: 60px;}
section.kuaikuai-product .am-paragraph-default p.am-fr2{ text-align: center;font-weight: bold;color: #333;margin:8px 0;}
section.kuaikuai-product .am-paragraph-default a{display: inline-block;}

.am-tabs-d2 .am-tabs-nav li{height: 50px;}
.am-tabs-d2 .am-tabs-nav>.am-active a,
.am-tabs-d2 .am-tabs-nav a{line-height: 50px;font-size: 15px}
.am-tabs-d2 .am-tabs-nav>.am-active a{color: #00a73c}

.am-list-news-hd{padding: 10px 20px; height: 40px;}
.am-list-news-hd h2{ font-size: 14px;}
.am-list-news-hd h2 em{font-style: normal;color: #F29612 !important;display: inline-block;padding-left: 10px;font-size: 11px;}
.am-list-news-hd span em{font-style: normal;display: inline-block;color: #4ec93a;padding: 0 5px;}

.detail p {display: inline-block;}
.detail p span.time, .detail p span.over{padding-right: 15px;}
.detail p span.time2{ padding: 0; }
.detail p span.address{color: #333333;}
.detail p.content{ margin: 0; color: #333333; }

.detail-next{padding: 12px 20px;}
.detail-next p span{color: #808080;font-size: 13px;}
.detail-next p.content span{color: #333;font-size: 13px;}
.detail-next .rate-score p.am-u-sm-4{ padding: 0; }

.rate-score p{color: #333333 !important;}
.rate-score p span b.score{color: #31cc31}

section.kuaikuai-btn{width:100%;padding:1em 4em 0;background-color:#f7f9f9}
section.kuaikuai-btn button.btn{width:100%;-moz-border-radius:5px;-wekbit-border-radius:5px;border-radius:5px}
section.kuaikuai-btn button.am-btn-block{margin-bottom:15px}

.cart-btns-fixed{position: fixed;left: 0;bottom: 0;z-index: 10;text-align: center; width: 100%;padding: 10px 0;background-color: #fff;border-top: 1px solid #dfdfe3;border-width: 1px 0 0 0;}
.cart-btns-fixed-box{display: inline-table;width: 100%;padding: 0 15px;}
.cart-btns-fixed-box p{margin-bottom: 0;font-size: 24px;}
.cart-btns-fixed-box p s{font-size: 14px;margin-left: 20px; color: #ef4437}
.am-btn{width: 160px;height: 40px;line-height: 30px;;padding: 0;}
.am-btn-danger{background-color: #ef4437}
.am-btn-success{background-color: #2dc32d}

p a.more{color: #333 !important;}

section#kuaikuai-tab{width:100%;height:100%}
section#kuaikuai-tab div[data-am-widget=tabs]{margin:0}
section#kuaikuai-tab .am-tabs-default .am-tabs-nav{background-color:#fff}
section#kuaikuai-tab .am-tabs-default .am-tabs-nav a{border-right:1px solid #eee;border-bottom:1px solid #eee}
section#kuaikuai-tab .am-tabs-default .am-tabs-nav>.am-active a{background-color:#31cc31;border-right:0}
section#kuaikuai-tab .am-tabs-bd h3{margin-bottom:5px}
section#kuaikuai-tab .am-tabs-bd h3 i{background:url("../i/icon/icon-number.png") no-repeat;width:16px;height:16px;display:inline-block;margin-right:5px;vertical-align:middle}
section#kuaikuai-tab .am-tabs-bd .am-tab-panel{background-color:#fff}
section#kuaikuai-tab .am-tabs-bd h3 i.icon-1{background-position:0 0}
section#kuaikuai-tab .am-tabs-bd h3 i.icon-2{background-position:0 -16px}
section#kuaikuai-tab .am-tabs-bd h3 i.icon-3{background-position:0 -32px}
section#kuaikuai-tab .am-tabs-bd h3 i.icon-4{background-position:0 -48px}
section#kuaikuai-tab .am-tabs-bd h3 i.icon-5{background-position:0 -64px}
section#kuaikuai-tab .am-tabs-bd h3 span{font-weight:normal}
section#kuaikuai-tab .am-tabs-bd p{margin:0}

.am-tabs-bd .am-tab-panel{ padding: 0; }
.am-tabs-d2 .am-tabs-nav>.am-active:after{border:none;}

.am-tabs-d2 .am-tabs-nav>.am-active{ color: #4ec93a; }

.am-tabs-d2 .am-tabs-nav{ background-color: #fff; }
.rate-score p{font-size: 13px;}
.tl{ text-align: left;}
.tc{ text-align: center;}
.tr{ text-align: right}

.score-yellow{color: #F29612 !important;}
.score-red{color: #EF4437 !important;}

.am-list-main h2, .am-list-main p{margin: 0;}
.am-list-main p{color: #808080;}

.no-right-p{ padding-right: 0; }

.map{background-color: #eeeeee; margin-top: 20px;}
.map h2{color: #808080;}

.content-btn{height: 100%;width: 100%;display: table;padding: 5px 15px;}
.content-btn button{ width: 48%;border-radius: 5px; }

section.kuaikuai-btn2{width:100%;}
section.kuaikuai-btn2 button.btn{width:95%;height:45px;-moz-border-radius:5px;-wekbit-border-radius:5px;border-radius:5px;margin: 0 auto;}

section.kuaikuai-btn3{width:100%;}
section.kuaikuai-btn3 button.btn{width:95%;height:45px;-moz-border-radius:5px;-wekbit-border-radius:5px;border-radius:5px;margin: 0 auto 10px;}

.common-wrapper{
    width: 100%;
    position: relative;
    max-width: 640px;
    min-width: 320px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    /*background-color: #f5f5f5;*/
    background-color: #f7f9f9;
}

.head-img{
    height: 9em;
    width: 100%;
    background: url('../i/member-background.png');
    background-size: cover;
    text-align: center;
    color: #FFF;
}

.head-img .my-img{
    width: 3.8125em;
    height: 3.8125em;
    border-radius: 4em;
    border: .125em solid #FFF;
    box-shadow: inset 0 1px 8px rgba(0,0,0,0.2);
    margin-top: 1.75em;
    margin-bottom: .25em;
    display: inline-block;
    overflow: hidden;
    background-size: cover;
}

.padding-list{
    width: 100%;
    overflow: hidden;
    background-color: #FFF;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border-bottom: 1px solid #d2d2d2;
}

.padding-list li{
    float: left;
    width: 50%;
    height: 3em;
    vertical-align: middle;
    box-shadow: 1px 0 0 rgba(200,200,200,0.6);
    text-align: center;
    display: table;
    position: relative;
    padding-bottom: 1em;
}

.padding-list li a{
    display: inline-block;
    color: #333333;
}

.member-img{
    width: 2.7em;
    height: 2.1em;
    margin-top: 1em;
    margin-bottom: .25em;
    display: inline-block;
    overflow: hidden;
    background-size: cover;
}

.products-list{
    display: block;
    width: 100%;
}

.products-list ul{
    display: block;
}

.products-list ul li{
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 16px;
    background: #fff;
    padding: 0 20px;
    border-bottom: 1px solid #d2d2d2;
}

.products-list ul li a{
    color: #333;
}

.products-list ul li a span{
    display: inline-block;
    color: #999999;
    margin-left: 30px;
}

header.am-header{height:30px;line-height:30px}
header.am-header h3.am-text-lg{text-align:center;font-size:1.4rem;margin-top:5px;margin-bottom:0}
header.am-header h3.am-text-lg a{color: #333}
header.am-header h3.am-text-lg p{display:inline-block;margin:0 10px;width:32%}
header.am-header h3.am-text-lg em{font-style:normal;color:#f0891b}
header.am-header hr{display:inline-block;width:28%;margin:0;vertical-align:middle}

body.no-scroll{height:100%;overflow-y:hidden;overflow-x:hidden}
.hide{display:none!important}
.btn{display:block;font-size:18px;line-height:39px;text-align:center;border:1px solid;border-radius:2px}
.btn.btn-normal{color:#666;border-color:#ccc}
.btn.btn-primary{color:#572b27;background-color:#e6e400;border-color: #e6e40f}
.btn.disabled{opacity:.4}
.ticket-info{padding:25px 15px 30px;margin-bottom:7px;background:#fff}
.ticket-info .graph{position:relative;height:74px;padding-top:80px;margin-bottom:15px;background:no-repeat center top;-webkit-background-size:auto 100%;background-size:auto 100%}
.ticket-info .graph-container{position:relative;text-align:center;margin-bottom:20px}
.ticket-info .graph-container img.background{width:80%;}
.ticket-info .graph-container .text{position:absolute;width:100%;left:0;top: 30px;}
.ticket-info .graph,.ticket-info .graph-container{color:#b63a14}
.ticket-info .graph .title,.ticket-info .graph-container .title{text-align:center;margin-bottom:5px;line-height:1.3;font-size:24px}
.ticket-info .graph .amount,.ticket-info .graph-container .amount{text-align:center;line-height:1;font-size: 76px;color: #e6e400;}
.ticket-info .graph .amount:before,.ticket-info .graph-container .amount:before{display:inline-block;content:'\FFE5';font-size: 24px;}
.ticket-info .graph-container .content{color:#571924 !important;margin-top: 20px;font-size: 12px;}
.double .amount:before{margin-right: -15px;}
.other .amount:before{margin-right: -8px;}
.ticket-info .graph .desc,.ticket-info .graph-container .desc{text-align:center}
.ticket-info .graph .title+.desc,.ticket-info .graph-container .title+.desc{font-size:12px}
.ticket-info h1{margin-top:5px;margin-bottom:5px;font-size:16px;line-height:1.4;color:#333;text-align:center}
.ticket-info h1 span{color:#ff6634}
.ticket-info p{font-size:13px;line-height:1.5;color:#666;text-align:center;margin: 0;}
.ticket-info .actions{margin:20px 55px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.ticket-info .actions .btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:120px;margin-left:10px;border-radius: 5px;}
.ticket-info .actions .btn:first-child{margin-left:0}
.ticket-info .remark{font-size:13px;line-height:1.5;color:#f63;text-align:center;margin:20px 0 0}

@media only screen and (min-width:321px) and (max-width:375px){
    .ticket-info .graph-container .text{ top:55px; }
    .ticket-info .actions{margin-top: 30px;}
}

@media only screen and (min-width:376px) and (max-width:414px){
    .ticket-info .graph-container .text{ top:70px; }
    .ticket-info .actions{margin-top: 30px;}
}
